home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 019a / b_edit.zip / BEDIT.DOC < prev    next >
Text File  |  1991-01-16  |  98KB  |  2,058 lines

  1. BEDIT - A Large Character Text Editor
  2. Part of the B-WARE family
  3. Copyright Hexagon Products 1989-1991
  4.  
  5. Version 2.0                                          February 1991
  6.  
  7. BEDIT Table of Contents
  8.  
  9. Page numbers refer to the printed documentation that comes
  10. with purchases of B-Edit.
  11.  
  12. Page    Subject
  13.  Introduction
  14.  1      BEDIT
  15.  4      Character Sizes
  16.  6      BEDIT and WordStar
  17.  7      Text Editors and Word Processors
  18.  
  19.  User's Guide
  20.  8      Getting Started
  21.  9      Changing the Display
  22.  10     Moving Around
  23.  13     Entering Data
  24.  14     Saving Your Work
  25.  15     Line Commands 
  26.  16     Block Commands
  27.  18     Search and Translate
  28.  19     File Commands
  29.  20     Windows
  30.  22     Introduction to Release 2.0
  31.  23     Spell and Suggest
  32.  25     Soundex
  33.  27     Abbreviated Input
  34.  28     Case in Abbreviations
  35.  29     Suggested Uses
  36.  31     Macros
  37.  33     Examples
  38.  34     Files
  39.  
  40. REFERENCE
  41.  36     ABBREVIATIONS (F7)
  42.  36     ABOVE (ALT-A)
  43.  36     BELOW (ALT-B)
  44.  37     BLOCK (ALT-K)
  45.  38     COPY (ALT-C)
  46.  40     DELETE (ALT-D)
  47.  40     DELETE BLOCK (CTLK-Y)
  48.  42     EXIT (ALT-X)
  49.  42     FILENAME (ALT-F)
  50.  43     GOTO (ALT-G)
  51.  44     HELP (ALT-H)
  52.  45     INPUT (ALT-I)
  53.  46     INSERT CONTROL (CTL-P)
  54.  46     JOINFILE (ALT-J)
  55.  48     LOAD FONT (ALT-L)
  56.  49     MOVE (ALT-M)
  57.  51     NEWFILE (ALT-N)
  58.  51     OPTIONS (ALT-O)
  59.  52     PRINT (ALT-P)
  60.  52     QUIT (ALT-Q)
  61.  53     REFORMAT (CTL-B)
  62.  53     RESEARCH (ALT-R)
  63.  53     SEARCH (ALT-S)
  64.  55     SPELL (SHIFT-F10)
  65.  56     SUGGEST (CTL-F10)
  66.  56     TRANSLATE (ALT-T)
  67.  57     UNDO (ALT-U)
  68.  58     VIDEO (ALT-V)
  69.  59     WINDOW1 (F1)
  70.  59     WINDOW2 (F2)
  71.  60     WRITE (ALT-W)
  72.  61     ZOOM (ALT-Z)
  73.  Quick Reference
  74.  63     ALT-Letter Commands
  75.  63     Function Keys
  76.  64     Miscellaneous
  77.  64     CTL-Letter Commands
  78.  66     CTL-K-Letter Commands
  79.  66     CTL-Q-Letter Commands
  80.  
  81.  B-Custom - to Customize B-Edit
  82.  67     Background
  83.  69     Specifics
  84.  71     Colors
  85.  74     Files
  86.  76     SHHH Note
  87.  
  88.  77     Disk Vendors, BBS's, Users Groups
  89.  78     Other Products and Prices
  90.  79     BEDIT 2.0 Registration Form
  91.  
  92. B-Edit - A Large Character Text Editor
  93. Part of the B-Ware family
  94. Copyright Hexagon Products 1989-1991
  95.  
  96. Version 2.0                                            February 1991
  97.  
  98. Introduction
  99. B-Edit
  100. B-Edit is a text editor with the ability to use larger than standard
  101. characters for its display, making it suitable for users with vision
  102. impairments.  Version 2.0 of B-Edit now comes with a spelling checker
  103. and can automatically expand abbreviations for you.
  104.  
  105. B-Edit is one of a family of such low-priced, large character products,
  106. collectively known as B-Ware.  When you purchase B-Edit for $39, you
  107. receive several of these related programs at no extra cost.  You also
  108. receive a copy of this documentation printed in large, easy-to-read,
  109. 18-point type.  For information on how to pay for B-Edit, see the last
  110. pages of this file.
  111.  
  112. The display characters used by B-Edit range from normal text size to
  113. block characters so large that 60 of them will fill the entire screen.
  114. When run on video cards and monitors that support graphics, B-Edit offers
  115. a wide selection of display sizes. 
  116.  
  117. Although B-Edit was originally written to make a low-price editor available
  118. to users with impaired vision, other uses have been found for it:
  119.  
  120.  in the classroom to make the display visible to students in the back of
  121. the room;
  122.  
  123.  by hearing-impaired users for on-the-spot captioning of live conferences
  124. where the large display is visible to everyone sitting around a table;
  125.  
  126.  on laptops, which are difficult to read.
  127.  
  128. B-Edit uses ALT-letter key combinations for most commands.  For example,
  129. ALT-G is used for the GOTO command.  You can use this command to change
  130. the display to show a particular line number in your text file.  To execute
  131. this command, you press the ALT key and hold it down while you also press
  132. the G key.  Where possible, the letter used for a command is the first
  133. character of a word that describes the function, such as G for GOTO.  For
  134. a quick look at the commands available in B-Edit, see the Quick Reference
  135. section of this document. 
  136.  
  137. B-Edit has all common editing functions:
  138.     copy, move, or delete blocks of text lines;
  139.     read, write, or join text files;
  140.     process one or two files in one or two windows;
  141.     files are limited to memory;
  142.     search and replace text strings;
  143.     scroll with the arrow-keys;
  144.     get online help;
  145.     enter text in INSERT or OVERSTRIKE mode;
  146.     reformat text a block at a time;
  147.     get automatic word wrap on input. 
  148.  
  149. In addition to its native commands, B-Edit also accepts 50
  150. WordStar (WS) text editing commands for users who are familiar with
  151. that word processor from MicroPro International.  B-Edit does not have
  152. the extensive formatting capabilities of WordStar.  Since most WS
  153. commands consist of the CTL key and a letter or two, there is little
  154. conflict between the two sets of commands.
  155.  
  156. In many cases, the WS commands are synonyms for native mode B-Edit
  157. commands, so you can use whichever you prefer.  However, some new
  158. functionality has been added including greater cursor control, and
  159. reformatting blocks of text.  In these cases, the only way to get
  160. the new functionality is to use the new WS commands.
  161.  
  162. Character Sizes
  163. B-Edit gives you control over the size of the characters used to make
  164. up the display, ranging from the very large, where a screen is filled
  165. up with 6 lines of 10 characters; to the standard 25 lines of 80
  166. characters (or more if you have an EGA boosted to 43 lines or 120
  167. columns).  Intermediate display modes are available on monitors which
  168. support graphics mode, such as CGA, EGA, or Hercules.  You can cycle
  169. among all modes supported for your display at any time by pressing
  170. ALT-Z (for the ZOOM command).
  171.  
  172. The number of characters displayed by B-Edit is a function of the size of
  173. each character and the capacity of your video card and monitor.  B-Edit
  174. uses three character sizes, one 8 bits wide, one 12 bits wide, and one
  175. 16 bits.  In 640x200 graphics mode, a 16-bit font yields 40 (640/16)
  176. characters across, and 12 (200/16) lines down. 
  177.  
  178. The 12-bit font used in B-Edit is provided courtesy of Kim Kokkonen of
  179. TurboPower Software.  It was developed for use in BigEd, a large character
  180. word processor.  The combination of characters available to you with the
  181. ZOOM command (ALT-Z) given the resolution of your hardware and the fonts
  182. used is shown in the following table.
  183.  
  184.  
  185. Video       Display     Font    Yield 
  186. Hardware    Mode
  187.  
  188. All         80x25       1x1    80x25  
  189.             80x25       8x4    10x6
  190.  
  191. CGA         320x200     16x16   20x12
  192.             640x200     16x16   40x12
  193.             640x200     12x14   53x14
  194.             640x200     11x14   58x14
  195.  
  196. Hercules    720x348     32x34   22x10
  197. Monochrome  720x348     16x18   45x19
  198. Graphics    720x348     12x14   60x24
  199.  
  200. EGA         320x200     16x16   20x12
  201.             640x200     16x16   40x12
  202.             640x350     16x16   40x21
  203.             640x350     12x14   53x25
  204.             640x350     11x14   58x25           
  205.  
  206.  
  207. Number of rows and columns produced on various video cards given
  208. the resolution and font size.
  209.  
  210. B-Edit and WordStar
  211. B-Edit is a text editor, not a word processor such as WordStar (WS) from
  212. MicroPro International Corp.  However, for those of you familiar with WS,
  213. B-Edit now has many WS text editing commands.
  214.  
  215. There are slight differences between B-Edit and WS commands, but there
  216. shouldn't be any major surprises.  In many cases, the WS commands
  217. duplicate native mode B-Edit commands; use whichever you prefer.  However,
  218. some new functionality was added including greater cursor control, and
  219. text formatting.  In these cases, the only way to get the new functionality
  220. is to use the new WS commands.
  221.  
  222. The supported WS commands are listed in an appendix.  Those which
  223. represent new functionality are marked "NEW".  Those which are synonyms
  224. for native B-Edit commands are marked "Syn".  Even if you are not familiar
  225. with WordStar, you should browse the list for NEW features which extend
  226. B-Edit's capabilities, such as the following:
  227.  
  228.     CTL-A moves the cursor left 1 word
  229.     CTL-F moves the cursor right 1 word
  230.     CTL-B reformats text a block at a time
  231.     CTL-W scrolls the display up
  232.     CTL-Z scrolls the display down
  233.     
  234.     CTLQ-B move to top line of marked block
  235.     CTLQ-K move to bottom line of block
  236.     CTLQ-E move to top displayed line
  237.     CTLQ-X move to bottom displayed line
  238.     
  239. Text Editors and Word Processors
  240. B-Edit is a text editor, not a word processor.  Both text editors and
  241. word processors are used to input text, have features to locate and
  242. change specific occurences of text, and can save and recover files from
  243. disk.  You can see from the list of WordStar commands supported by B-Edit
  244. just how many functions overlap.
  245.  
  246. However, a word processor can takes more control of the arrangement
  247. of printed output for you.  It has the facility to change fonts, print
  248. multiple columns, merge text and graphics, produce footnotes and indexes,
  249. etc.  
  250.  
  251. B-Edit is not a word processor.  However you can achieve some of the
  252. same results by combining B-Edit with a text formatting program.  A
  253. simple one called B-Print is provided for you.  You can use B-Edit
  254. to create a document with embedded print formatting commands which
  255. B-Print can interpret to change fonts, produce page numbers, etc.
  256.  
  257. If you need more features of a word processor, consider another
  258. B-Ware product, BIG for WP, which enlarges the screen output for the
  259. WordPerfect and LetterPerfect word processing programs.
  260.  
  261. User's Guide
  262.  
  263. Getting Started
  264. B-Edit requires no installation to run.  The customization program, B-Custom,
  265. described later in this document, is used only for convenience in setting
  266. default editing values.
  267.  
  268. If you are confused while using B-Edit, you can use the HELP command (ALT-H)
  269. to get a description of what the editing commands do.  After you enter
  270. the HELP command, you are asked to enter the command you want information
  271. on, or a question mark to get a list of commands.  For example, if you
  272. can't remember what command is represented by ALT-D, first press ALT-H
  273. for the HELP menu, then press ALT-D.  You will be told that ALT-D means:
  274. "DELETE Remove the current line". 
  275.  
  276. If you want to start with an empty slate, just enter the command BEDIT.
  277. The screen will be cleared, and the numbers 1:1 will show up on the first
  278. line followed by some strange characters.  The 1:1 means that the B-Edit 
  279. cursor (or current position) is in the first column of the first row.
  280. The other characters on the top line reflect the current operating mode
  281. of B-Edit, for example, whether B-Edit is in INSERT or OVERSTRIKE mode. 
  282. Since there is no text in the file, the rest of the screen is empty.
  283.  
  284. To process an existing file with B-Edit, you can give the filename on the
  285. DOS command line along with the BEDIT command.  An example is:
  286.  
  287.     BEDIT FLORIDA.LET
  288.  
  289. In this case, B-Edit would look for an existing text file called FLORIDA.LET,
  290. and read it into memory.  If B-Edit can't find such a file, it will display
  291. an error message "Can't find file!".  When you get this or any other error
  292. message, B-Edit will leave the display on the screen until you press a key
  293. indicating that you have read the message and want to proceed.  The key you
  294. press to clear an error message will not be used for any purpose other than
  295. clearing the screen.
  296.  
  297. If B-Edit couldn't find your file, it might be because it is on another disk
  298. or in another directory.  On the command line, or anywhere a filename is
  299. called for, you can specify a disk and directory, such as:
  300.  
  301.     BEDIT C:\VACATION\IDEAS\FLORIDA.LET
  302.  
  303. When B-Edit finds your file, it displays the top left part on the screen.  
  304.  
  305. Changing the Display
  306. B-Edit starts off in block character display mode.  For standard displays, 
  307. this will be 6 lines of 10 characters each.  At any time, you can use the
  308. ZOOM command (ALT-Z) to cycle from one display mode to another.  You have
  309. more choices of display modes on machines with video adapters and monitors
  310. that have CGA or Hercules monochrome graphics capabilities.  You can also use
  311. the VIDEO command (ALT-V) to change the display to reverse video, in case
  312. this results in a clearer display.
  313.  
  314. B-Edit's block character display uses characters that are composed of 4 text 
  315. lines and 8 text columns each.  In the standard text mode of 25 lines of 80
  316. columns each, B-Edit will display 6 rows (25/4) of 10 (80/8) block characters
  317. on each screen.  If you are using a display that is capable of more than 25
  318. lines or 80 columns in text mode, you can set that mode before entering B-Edit,
  319. and B-Edit will take advantage of it.  For example, if you set your EGA to 43
  320. line mode, B-Edit will fit 10 rows (43/4) of block characters on each screen.
  321. Using this feature outside of B-Edit gives you a greater degree of
  322. customization.  
  323.  
  324. Moving Around
  325. You can display a different portion of the file by using the arrow  keys to
  326. scroll the display.  If you press the key with an arrow pointing up on it,
  327. the B-Edit display will show you the previous line in the file.  If you are
  328. already looking at the top line in the file, the up arrow will cause a short
  329. beep meaning you are trying to run off the edge of the file.  The key marked 
  330. PgUp will cause B-Edit to display the previous page in the file.  A page
  331. consists of the number of lines that can be shown on the screen in whatever
  332. display mode you are in.  The HOME key takes you all the way to the top line
  333. from wherever you were in the file.
  334.  
  335. This progression of UP, PgUp, and HOME is repeated in the other directions.
  336. However, since there aren't enough arrow keys to go around, some function
  337. keys are used.  The following shows the scrolling commands:
  338.                    Distance
  339.            
  340. 1 Character     1 Page     To the Edge
  341. UP arrow        PGUP       HOME        
  342. DOWN arrow      PGDN       END     
  343. LEFT arrow      F3         F5      
  344. RIGHT arrow     F4         F6      
  345.  
  346. These commands all change B-Edit's cursor.  The position of the cursor is
  347. always shown on the top line of the display in the form Line:Column.  The
  348. cursor shows the position in the file where any new characters you type in
  349. will be entered.
  350.  
  351. You can also move to a different part of the file by using some of the
  352. editing commands.  For example, if you know what line you want the cursor
  353. to appear on, you can use the GOTO command (ALT-G) to have B-Edit change the
  354. display to that line number.  If you are looking for a particular string
  355. of characters in the file, you can use the SEARCH command (ALT-S) to move
  356. to the next line that contains those characters.  The SEARCH command is
  357. described in another section.
  358.  
  359. Note that the left and right arrows, the BackSpace key, and the Tab
  360. key are all different and have different effects in B-Edit.  The 
  361. arrow keys move the cursor without affecting the data in the text file.
  362. The BackSpace key moves the character one space to the left REMOVING
  363. the character it backspaces over.  The BackSpace key is used to correct
  364. mistakes; the arrow keys are used to position the cursor.  The key marked
  365. DEL is similar.  It removes the character pointed to by the cursor, while
  366. the BackSpace key removes the character one space to the left of the cursor.
  367.  
  368. The Tab key results in the entering of 1 or more blank characters.  Enough
  369. are added until the current column begins a group of 4.  For example, if
  370. you press the Tab key when the cursor is in columns 1 through 4, enough
  371. blanks will be added to move the cursor to column 5.  If the cursor is
  372. originally in columns 5 through 8, the cursor will end up in column 9.
  373.  
  374. A number of new cursor movement commands have been added in this 
  375. release.  They are accessible only through the WS commands.  These
  376. include move left or right a word at a time; scroll the display up 
  377. or down leaving the cursor on the same character; go to the top or
  378. bottom line of a marked block; go to the top or bottom line of the
  379. screen display.
  380.  
  381. The WS cursor movement commands are centered around the four keys:
  382. E, S, D, and X.  On the keyboard, these four keys form a diamond.
  383. E is on top, so CTL-E means move the cursor up.  S is to the left,
  384. so CTL-S means move the cursor to the left.  Similarly, CTL-D is
  385. right, and CTL-X is down.
  386.  
  387. The keys A and F are just outside this diamond to the left and right.
  388. CTL-A means move the cursor one Word left, CTL-F means one Word to
  389. the right.  The keys R and C are just outside the diamond up and down.
  390. CTL-R means move the cursor one page or screen up; CTL-C, one page
  391. or screen down.  On the other side, CTL-W means scroll the display up
  392. one line (leaving the cursor on the same line if possible), and CTL-Z
  393. means scroll the display one line down.
  394.  
  395. Beyond these keys, WS has Quick movements.  These commands are entered
  396. by pressing CTL-Q followed by one more letter.  Again, the commands
  397. center around the E, S, D, and X diamond.  CTLQ-E moves the cursor
  398. to the top of the screen.  CTLQ-S,D, or X moves to the other edges
  399. of the screen.  CTLQ-C moves to the bottom right edge of the screen,
  400. and CTLQ-R moves to the top left edge of the screen.
  401.  
  402. Two other commands are CTLQ-B which takes you to the top line of a 
  403. marked block, and CTLQ-K which takes you to the bottom line of a
  404. marked block.
  405.  
  406. Two differences from WS are notable.  HOME in WS is a synonym for
  407. CTLQ-E and means top left of screen; in B-Edit, HOME is a synonym
  408. for CTLQ-R and means top left of file.  Similarly, END in WS is a
  409. synonym for CTLQ-X and means bottom right of screen; in B-Edit, END
  410. is a synonym for CTLQ-C and means bottom of file.  These commands
  411. already had a different meaning in release 1.0, and were left unchanged.  
  412.  
  413. Entering Data
  414. You can be in one of two modes when you type in characters, INSERT mode or
  415. OVERSTRIKE mode.  In INSERT mode, the current line is pushed apart at the
  416. cursor, and the characters you enter are inserted into the middle.  In
  417. OVERSTRIKE mode, the characters you enter replace the text under the cursor.
  418. B-Edit starts off in INSERT mode.  You can change back and forth between modes
  419. by pressing the key marked INS.  At all times, the tenth character of the top
  420. line of the display shows what mode you are in, a hollow triangle for INSERT
  421. mode, and a solid triangle for OVERSTRIKE mode.
  422.  
  423. Additionally, if you are in INPUT mode, when you are adding text in INSERT
  424. mode at the end of a line, and you come to column 80, B-Edit will presume
  425. you want to skip to the next line and continue typing.  The last word on 
  426. the current line will be moved to the following line for you.  INPUT mode
  427. is reflected by the character in the 8th column of the top row of the display.
  428. It is an 'I' when you are in INPUT mode, or a blank otherwise.
  429.  
  430. Saving Your Work
  431. After you are done with the file, you can take one of three actions.  First
  432. of all, if you have made any changes to the file that you want to save, you
  433. must use the WRITE command (ALT-W) to write the file back to the disk it 
  434. came from.  Before the WRITE command saves your file, it first renames your
  435. existing file so you always have a "backup" file available.  The WRITE
  436. command changes the first character following the dot in the file name to 
  437. an exclamation point.  For example:
  438.  
  439.     FLORIDA.LET becomes FLORIDA.!ET
  440.  
  441. When the filename doesn't have a dot, the exclamation point is added:
  442.  
  443.     APRIL becomes APRIL.!
  444.  
  445. Sometimes you make changes and find you like the original version
  446. better.  In that case, just don't use the WRITE command, and your changes 
  447. will disappear.  You can now either use B-Edit to edit a new file, or leave
  448. the B-Edit program.  Use the NEWFILE command (ALT-N) to read in a new file
  449. to replace the previous file you were working on, or the QUIT command (ALT-Q)
  450. to leave B-Edit and return to DOS.  However, just to make sure you haven't
  451. pressed a key by accident that will eliminate your work, you are asked to 
  452. verify the action.
  453.  
  454. You are given the message: "Changes in file 1 (or 2)! W to write, A to abort,
  455. Other key to proceed".  At this point, if you want to save the changes you
  456. have made before you proceed, press the W key.  If you have entered the
  457. command accidently, and don't want to QUIT or process a NEWFILE, press the
  458. A key to abort the command.  Press any other key to continue with the command
  459. you entered.
  460.  
  461. B-Edit also has a PRINT command (ALT-P) which lets you send a copy of your
  462. file to the first printer attached to your system.  The PRINT command will
  463. print your entire file unless you have a block of lines marked.  See the
  464. section on Block Commands for further information.
  465.  
  466. Line Commands 
  467. If you want to add a complete line of text, you can use one of two commands,
  468. ABOVE (ALT-A) or BELOW (ALT-B).  ABOVE adds an empty line above the line
  469. containing the cursor; BELOW adds an empty line below the line containing
  470. the cursor.  In both cases, the cursor is moved to the empty line. Both of
  471. these commands try to keep up your scheme of indentation, so if the current
  472. line started with 5 blanks, the new line will start with 5 blanks also.
  473.  
  474. DELETE (ALT-D) completely removes the line the cursor is on.  If you want to 
  475. remove a number of text lines, you can move the cursor to the top of the
  476. group of lines and repeatedly enter the DELETE command. After each one, 
  477. the cursor will be positioned to operate on the following line.  If you find
  478. that you have deleted a line by mistake, you can usually recover it with
  479. the UNDO command (ALT-U).
  480.  
  481. When lines are deleted, they are not erased from memory, but are kept in a
  482. special UNDO buffer.  The UNDO command removes the most recent line from the
  483. UNDO buffer and places it in your file after the line containing the cursor.
  484. The size of the UNDO buffer is limited, so you will not be able to recover
  485. an unlimited number of lines.  
  486.  
  487. Block Commands
  488. You can copy, move, or delete a block of lines in the file using the
  489. COPY (ALT-C), MOVE (ALT-M), or DELETE BLOCK (CTLK-Y) command.  In B-Edit
  490. 1.0, the command CTL-D was used to delete a block of text.  However,
  491. B-Edit now gives CTL-D its WS meaning of move cursor right, so a new
  492. command is needed for deleting a block of text.  The WS command CTLK-Y is
  493. used.
  494.  
  495. In this case, the DELETE BLOCK command is available only as a WS command.
  496. The UNDO command (ALT-U) can recover lines deleted with the DELETE
  497. BLOCK command (CTLK-Y) and the DELETE line command (ALT-D).
  498.  
  499. Before you execute any of these block commands, you must have selected a
  500. block of lines for them to operate on by using the BLOCK (ALT-K) command.
  501. The BLOCK command is executed twice, once with the cursor on top of the
  502. block of lines you want copied or moved, and once with the cursor on the
  503. bottom line of the block.  You can move the cursor by any means you choose,
  504. using the arrow keys or GOTO or SEARCH commands.
  505.  
  506. If you change your mind, and want to "unmark" a block of lines, just
  507. enter the BLOCK command a third time, and it will refresh itself.  The
  508. ninth character of the top line of the display shows the marked block
  509. status.  If it is blank, you have no marks in the file.  If it is a
  510. lower case 'k', you have one mark in the file, and B-Edit is waiting
  511. for the second.  If it is an upper case 'K' you have a block marked,
  512. and can use the COPY or MOVE command.  You can use the WS Quick commands
  513. CTLQ-B or CTLQ-K to go to the top or bottom line of a marked block.
  514.  
  515. If you have a block of lines marked when you execute the PRINT command
  516. (ALT-P), the PRINT command will only print those lines.  Otherwise, the
  517. PRINT command will print the entire file.
  518.  
  519. Search and Translate
  520. If you want the display to show lines that contain a certain string of
  521. characters, use the SEARCH command (ALT-S) to search for those characters.
  522. When you enter the SEARCH command, you will be asked to enter the string
  523. of characters you are looking for.  If B-Edit can find those characters,
  524. it will change the display to show the line.
  525.  
  526. In the search string, you can use the special characters * and ?.  These
  527. special characters act as they do in DOS.  A ? matches any single character,
  528. whereas the * matches any number of characters.  For example, C?T will find
  529. the occurrence of CAT, but not COAT.  C*T will find both.  In addition to
  530. these special characters, you can anchor searches to the first or last 
  531. characters in a line by pressing the the F5 or F6 key any time you are 
  532. entering a search string.  If you press F5, (which, in normal editing mode
  533. will move the cursor to the left edge of the current line), the search 
  534. will find only matches which begin in the first column of each line.
  535. Similarly, F6 causes the search to be anchored to the right side of each line.
  536.  
  537. To look for the next line containing the same string, use the RE-SEARCH
  538. command (ALT-R).  Since B-Edit already knows what you are looking for, you
  539. won't be asked to enter the search string again.  The TRANSLATE command 
  540. works like the SEARCH command in that it looks for a string of characters
  541. in your text file.  However, if the TRANSLATE command finds a matching string,
  542. it will replace it with a second string you enter.
  543.  
  544. File Commands
  545. If you started B-Edit with a filename, B-Edit will use that filename to 
  546. process subsequent file commands.  So, for example, after you have made
  547. changes and enter the WRITE command (ALT-W), B-Edit will write your file to
  548. disk using the same filename.  Sometimes you want to edit a file, make some
  549. changes, and then write the changed file to a different file.  To do this,
  550. enter the FILENAME command (ALT-F) before using the WRITE command.
  551.  
  552. The NEWFILE command (ALT-N) replaces the file you are editing with a new file.
  553. If you've made changes to the current file without saving them, you will be
  554. asked to verify that you do not want to save your changes.  The JOINFILE
  555. command (ALT-J) joins a second text file with the file you are already
  556. editing.  The entire second file is merged after the line containing the
  557. cursor within the original file.  You can use the JOINFILE command to combine
  558. several files.
  559.  
  560. WS has several multiple-operation file commands.  For example, CTLK-T
  561. saves the current file to a differently named file.  B-Edit performs this
  562. by executing two commands in sequence, FILENAME (ALT-F) to change the
  563. active name of the edited file, and WRITE (ALT-W) to write the 
  564. changes.  When you enter CTLK-T, both of these commands are performed
  565. automatically.  However, you should be careful.  If you try to abort
  566. the FILENAME command by entering EXIT (ALT-X or CTL-U), the WRITE 
  567. command will still be performed.  
  568.  
  569. Windows
  570. B-Edit supports the processing of two files simultaneously in one or two
  571. windows on your display.  To open up the second window, enter the WINDOW2
  572. command (F2).  This will divide the display in half horizontally, and let
  573. you edit a second file in the lower half.  To return to the top window
  574. for further editing, use the WINDOW1 command (F1).  If you are already
  575. editing in the top window when you enter WINDOW1, the second window will
  576. close up.  The second file is still available.  If you are already editing
  577. in the bottom window when you enter WINDOW2, the second window will close 
  578. up, and the entire screen will be taken up with the second file.  
  579.  
  580. This is hard to explain in words, but fairly easy to understand when you 
  581. are doing it.  Remember that window commands affect only the display, and
  582. not the contents of the files.  Since neither can cause loss of any data,
  583. you can enter them until you get the display you want.  The following table
  584. describes the possibilities:
  585.  
  586. 1 window + F1 = beep!
  587. 1 window + F2 = 2 windows, 2nd active
  588.  
  589. 2 windows, 1st active + F1 = close 2nd window
  590. 2 windows, 1st active + F2 = make 2nd active
  591.  
  592. 2 windows, 2nd active + F1 = make 1st active
  593. 2 windows, 2nd active + F2 = close 1st window
  594.  
  595. An interesting consequence of this scheme is that you can easily switch
  596. files and windows with the WINDOW2 command.  Start out with file A in the
  597. top window, and file B in the bottom window.  Execute WINDOW2 once, making
  598. file B current.  Execute it again, making file B be the only displayed file.
  599. Execute it a third time, and file A is displayed in the lower window.
  600.  
  601. A complete description is maintained for each file, so you can be in 
  602. INSERT mode in the top window, but in OVERSTRIKE mode in the bottom.
  603. Similarly, a set of BLOCK markers is kept for both files.  When you 
  604. enter a block command, such as COPY (ALT-C), B-Edit will first use a
  605. block marked in the current file, but if there is none, B-Edit will 
  606. copy from a block marked in the second file.  You can use this feature
  607. to process lines of code between two files.
  608.  
  609. Introduction to Release 2.0
  610. Release 2.0 has two major enhancements: it will check your spelling and
  611. it will automatically expand your abbreviations.  The abbreviation expansion
  612. is part of a macro facility.
  613.  
  614. Press the Spell command (Shift-F10) and B-Edit moves the cursor to the next
  615. word in your document that is not contained in B-Edit's dictionary.  If you
  616. like, you can then use the Suggest command (Ctrl-F10) and B-Edit will suggest
  617. similar, correctly spelled words for you.  B-Edit comes with a 60,000 word
  618. dictionary, and you can add or delete your own words.
  619.  
  620. B-Edit can also automatically expand abbreviations for you.  For example, 
  621. suppose you write the word "President" a lot.  You can enter an 
  622. abbreviation in an ABBREVES file to define "prs" as "President".  Then,
  623. whenever you type the word "prs", B-Edit will expand that to "President"
  624. on the spot.  Use this feature to save typing, and to make sure complex
  625. words are spelled correctly.  If you later want to enter the word "prs",
  626. you can turn the abbreviation facility on or off with the Abbreviation Toggle 
  627. command (F7).
  628.  
  629. Spell and Suggest
  630. B-Edit now has the capability to check the spelling of words used in your 
  631. documents.  Use the new Spell command (Shift-F10) and B-Edit will search 
  632. through your document, moving the cursor to the next word that is
  633. questionably spelled.  B-Edit determines this by looking each word up in a
  634. word disk-based dictionary supplied with B-Edit.
  635.  
  636. How successful B-Edit is depends on the dictionary it uses.  An unusual word
  637. might be perfectly spelled, but if it isn't common enough to be included
  638. in B-Edit's dictionary, B-Edit will signal it.  Likewise
  639. it might turn out that you have a misspelled word, but your misspelling forms
  640. a legitimate word in B-Edit's dictionary.  That misspelling won't be signalled.
  641. And B-Edit's spelling checker won't tell you if you've used "there" instead
  642. of "their", because both are correctly spelled.
  643.  
  644. A very large dictionary is counterproductive.  You might mistype "the" as
  645. "teh", but that wouldn't be flagged if "teh" is a rare word.  Also, such a
  646. dictionary takes a lot of space and time to search.  At the other extreme,
  647. a very small dictionary won't contain many correct words.
  648.  
  649. The dictionary supplied with B-Edit contains 60,000 words, which is a 
  650. compromise size.  It takes up 250K of disk space, can be searched in a 
  651. reasonable amount of time, and contains most commonly used words.  The
  652. file is called "DICTION.ARY" by default, but you can modify this
  653. with B-Custom.
  654.  
  655. You can also supply your own dictionary for use with B-Edit.  If there are
  656. words you use frequently which are not in B-Edit's dictionary, enter them
  657. in your own dictionary and B-Edit will accept them.  The dictionary just
  658. consists of a file you can create with B-Edit, one word per line.  The
  659. file's name is "ISAWORD", although you can rename this with B-Custom.
  660.  
  661. If there are words in B-Edit's dictionary which you would never use unless
  662. you spelled another word wrong, you can include them in a "Not-A-Word"
  663. dictionary.  Anything found in that dictionary will always be flagged by
  664. B-Edit.  Again, this dictionary is a simple text file named
  665. "NOTAWORD", which can also be renamed with B-Custom.
  666.  
  667. When the Spell command (Shift-F10) finds a questionably spelled word, 
  668. it moves the cursor to that word.  The Spell command is then finished.
  669. You can proceed with whatever B-Edit command you like.  If you made a
  670. simple typing mistake, you can correct the word yourself.  If you decide
  671. to make no change to the word, you can use the Spell command again to 
  672. move on to the next questionably spelled word.
  673.  
  674. If, however, you have made a spelling mistake and are not sure how
  675. the word is correctly spelled, you can use the Suggest command (Ctrl-F10)
  676. and B-Edit will make suggestions for you.  B-Edit's Suggest isn't
  677. foolproof.  For example, if you enter "teh", you might have meant "the",
  678. "tea", "ten", or a number of other words.
  679.  
  680. The Suggest command will present similar sounding words one at a
  681. time, each with the message, "Change to: newword   Y-Yes N-No Q-Quit". 
  682. If you want the new word, press Y, and the replacement will be made.
  683. If the new word isn't what you want, press the N key to see the next
  684. possibility.  To leave the Suggest command without choosing any word,
  685. press the Q key (or any other non-Y, non-N key) to Quit the Suggest
  686. command.
  687.  
  688. Although the Suggest command works nicely after the Spell command, it
  689. can be used independently.  At any point during your editing you can use
  690. the Suggest command for suggestions of similar sounding words to the word
  691. under the cursor.
  692.  
  693. Soundex
  694. The Suggest command uses the Soundex system.  Each word in the dictionary
  695. is converted to a Soundex code.  This code groups words according to how
  696. they sound.  The Suggest command will display all words in the dictionary
  697. that have the same Soundex code as the word under the cursor.
  698.  
  699. In general, the Soundex system uses the first letter of the word, ignores
  700. vowels, and groups similar consonants together.  A total of four letters
  701. are used to represent a word.  For example, the word "represents" has a
  702. Soundex code with the value "rprs".  
  703.  
  704. The Suggest command will suggest all words in the dictionary that have the
  705. same Soundex code as the word you are working on.  Sometimes this leads
  706. to strange suggestions.  For example, the following words all have the 
  707. same soundex code ("rprs") as "represents":  "reappraising",
  708. "rapiers", "reappears", and "rubberizing".
  709.  
  710. To see why the Soundex code for "rubberizing" is the same ("rprs") as
  711. that for "represents", look at the following work:
  712.  
  713.      r - First letter always used, Soundex is "r";
  714.      u - vowls are ignored
  715.      b - sounds like p, Soundex is "rp";
  716.      b - duplicate consonants are ignored;
  717.      e - vowels are ignored;
  718.      r - use the r, Soundex is "rpr";
  719.      i - vowels are ignored;
  720.      z - sounds like s, Soundex is "rprs";
  721.      ing - already have 4 characters.
  722.     
  723. Abbreviated Input
  724. B-Edit can automatically expand abbreviations.  This feature can be used to
  725. provide quick and accurate typing.  The abbreviations and their expansions
  726. are contained in an external disk file which you can change to your liking.
  727. A sample abbreviation file is supplied for you on the distribution diskette.
  728. The file looks like this:
  729.  
  730.  
  731.  
  732. The abbreviation starts in the first column.  If the first column
  733. is blank, the line will be taken as a comment and ignored.  Upper or
  734. lower case has no significance in the abbreviation column, but capitalize
  735. proper words in the expansion normally.  Follow the abbreviation by one
  736. or more blanks, then by the expansion.  The expansion may contain embedded
  737. blanks.
  738.  
  739. When you complete a word in B-Edit by pressing the space key, or entering
  740. a comma or period, B-Edit will look the word up in the list of abbreviations.
  741. If the word is in the list of abbreviations, it will be replaced with the
  742. expansion.  If you don't want to use any abbreviations, you can just erase
  743. the abbreviation file, or use the new Abbreviation Toggle command (F7) to
  744. toggle automatic expansion on or off.
  745.  
  746. If you want to enter an abbreviation verbatim without expansion, you may
  747. use the F7 key to turn off the feature momentarily.  Otherwise, you have to
  748. undo the expansion and use the arrow keys to move the cursor away from the
  749. abbreviation without triggering the expansion.  It can be done, but F7
  750. is easier.
  751.  
  752. If you prefer, you can get an abbreviation expanded without typing it
  753. into the document.  This may be necessary if you don't want to follow
  754. the abbreviation with a blank or other character that delimits a word
  755. and triggers the expansion.  To do this, use the Macro command, Alt-Y,
  756. and you will be prompted for an abbreviation.  Just type the characters
  757. and they will be expanded.
  758.  
  759. Case in Abbreviations
  760. Upper or lower case has no significance in the abbreviations as they are
  761. listed in the file, but case has significance elsewhere.  For example,
  762. if you have an abbreviation-expansion pair of "st street", st, St, ST,
  763. and even sT will all match, but will be expanded slightly differently.
  764.  
  765. In this example, st, St, ST, and sT will be expanded to: street, Street,
  766. STREET, and street.  This is done to maintain your intentions.  If you
  767. start out a sentence with an abbreviation, capitalize the first letter 
  768. in the abbreviation, and the first letter in the expansion will be capitalized
  769. too.
  770.  
  771. If the first character of the abbreviation in your input is lower case,
  772. the expansion will be taken from the file with no change.  If the entire
  773. abbreviation is capitalized, the entire expansion will be capitalized. 
  774.  
  775. Intended Abbreviations
  776. If you have an abbreviation of "dr dear", and want to write a letter to
  777. your physician, you might want to type in "Dr Dr. Watson:", wanting
  778. the first "Dr" to be expanded to "Dear", but the second to be left alone.
  779.  
  780. B-Edit will do this.  If a potential abbreviation is followed by a period,
  781. and is capitalized, it will not be expanded.  The drawback of this method
  782. is that an abbreviation at the end of a sentence that is closed with a
  783. period will not be expanded if it is capitalized.
  784.  
  785. Apostrophes
  786. Letters preceding an apostrophe will be considered for expansion, but
  787. not those following one.  For example, with the pairs "b boy" and
  788. "s such" then "b's" will expand to "boy's", not "boy'such".
  789.  
  790. Suggested Uses
  791. You can use abbreviations and expansions for several reasons.  The first
  792. and most obvious is to increase the speed of your typing.  Entering
  793. "insf" takes much less time than entering "insufficient".
  794.  
  795. You can make up an abbreviation file that contains all the jargon or proper
  796. names you use regularly in your business.  For example, use use an entry of
  797. "hmg" for "Hercules monochrome graphics", or use initials for the 
  798. name you type at the bottom of a letter.
  799.  
  800. You can also use abbreviations to correct common typing errors you make.
  801. For example, if you frequently mistype "copy" as "coyp", use a "coyp" 
  802. abbreviation that expands to "copy".  (Add a COYP.BAT file to your
  803. system to invoke the COPY command, and you'll never have to change.)
  804.  
  805. Programmers can use this abbreviation feature to create prototypes of
  806. complex statements.  For example, if you can't remember the order
  807. of the arguments in the C library function "fread", you can use
  808. an abbreviation "frd" that expands into a sample statement, such as:
  809.  
  810.             fread (buffer, size, count, handle);
  811.  
  812. You can then use the arrow and editing keys to replace the arguments with
  813. the correct variable names.  If you tend to use the same variable names
  814. in program after program, you might not even have to change those.
  815.  
  816. If you are using B-Edit for multiple purposes, such as programming and
  817. writing documentation, you may want to maintain two different files
  818. of abbreviations.  "regs" might mean "registers" in one set and "regards"
  819. in another context.
  820.  
  821. Macros
  822. Ordinarily an abbreviation expansion contains characters only.  However,
  823. an abbreviation can also contain commands.  Commands in abbreviations
  824. must be enclosed in braces {}.  An example is {CR} which means carriage
  825. return or enter.  For example, when you are typing a letter, you
  826. typically end it with the word "Sincerely," followed by four blank lines,
  827. followed by your name.  You can do this with one abbreviation, such as:
  828.  
  829.         cls     Sincerely,{CR}{CR}{CR}{CR}Name
  830.  
  831. Other commands that are recognized in braces are:
  832.  
  833.  {CR}  means carriage return or enter;
  834.  {BS}  means backspace key;
  835.  {INS} means insert key;
  836.  {DEL} means delete key;
  837.  
  838.  {F1} to {F10} means F1 to F10;
  839.  {AA} to {AZ}  means Alt-A to Alt-Z;
  840.  {CA} to {CZ}  means Ctrl-A to Ctrl-Z;
  841.  {CQA} to {CQZ} means Ctrl-Q A to Ctrl-Q Z;
  842.  {CKA} to {CKA} means Ctrl-K A to Ctrl-K Z;
  843.  {AF9}          means Alt-F9;
  844.  {AF10}         means Alt-F10;
  845.  
  846.  {UP}    up arrow
  847.  {DOWN}  down arrow
  848.  {LEFT}  left arrow
  849.  {RIGHT} right arrow
  850.  {END}   end key
  851.  {PGUP}  page up key
  852.  {PGDN}  page down key
  853.  
  854.  {CEND}      Ctrl-End
  855.  {CLEFT}     Ctrl-Left
  856.  {CPGDN}     Ctrl-PgDn
  857.  {CHOME}     Ctrl-Home
  858.  {CRIGHT}    Ctrl-Right
  859.  {CPGUP}     Ctrl-PgUp
  860.  
  861.  
  862.  
  863. In addition to commands in braces, a few keywords will be expanded in
  864. a varying way.  Included are:
  865.  {?}    get keystrokes from until Enter;
  866.  
  867.  {H}    hour of the day (0 through 23);    
  868.  {M}    minute of the hour (0 through 59);
  869.  {S}    second of the minute (0 through 59);
  870.  
  871.  {MM}   month in digits (1 through 12);
  872.  {DD}   day of month in digits (1 through 31);
  873.  {YY}   two digit year (00 - 99);
  874.  
  875.  {MMM}  three character month name ("Jan");
  876.  {DDD}  three character day name ("Mon");
  877.  {YYY}  four character year (1991); or,
  878.  {YYYY} four character year (1991);
  879.  
  880. Examples
  881. Note that the date and time expansions can in turn be expanded.  So, even
  882. though {MMM} will be expanded to "Jan", you can have a "Jan" abbreviation
  883. that expands to "January".  A simple date macro to start off a letter
  884. with the date in the form "January, 1991" would be:
  885.  
  886.  
  887. The date in the form "01/19/91" would be:
  888.  
  889.  
  890. The time in the form "09:30:15"  would be:
  891.  
  892. Files
  893. B-Edit release 2.0 uses several files, including: DICTION.ARY for
  894. the Spell and Suggest commands; ISAWORD to add words to the
  895. dictionary; NOTAWORD to delete words from the dictionary; and
  896. ABBREVES for the abbreviation feature.
  897.  
  898. If you don't want to use these features, you don't need to keep these
  899. files around.  B-Edit will run without them.  The dictionary a compressed
  900. file, but the others are ASCII text files such as created with B-Edit's
  901. Write command (Alt-W).
  902.  
  903. By default, B-Edit uses a disk and directory (C:\BEDIT) in front of
  904. these filenames.  If you have a hard disk with the C: designation,
  905. you can create a BEDIT directory (CD \; MD BEDIT), and place
  906. the word files in that directory (COPY A:DICTION.ARY C:\BEDIT).
  907. That way, there needs to be only a single copy of the dictionary
  908. file no matter what disk or directory is current when you are using
  909. B-Edit.
  910.  
  911. If this is not the setup you prefer, you can change the names of any of
  912. these files with the B-Custom program.   If the filename does not include
  913. a DOS disk and directory as part of the name, B-Edit will look in whatever
  914. directory is current when you execute it.  You might want to keep a 
  915. different set of abbreviations or ISAWORD files in different directories.
  916.  
  917. Sorting Files
  918. The ABBREVES, ISAWORD, and NOTAWORD files do not have to be kept in
  919. order, but B-Edit will run faster if the files are sorted.  You can
  920. sort the files with DOS's SORT program with the following commands,
  921. where "filename" is one of ABBREVES, ISAWORD, or NOTAWORD:
  922.  
  923.     SORT  < filename      > filename.NEW
  924.     COPY    filename        filename.OLD
  925.     COPY    filename.NEW    filename
  926.     
  927.     
  928. REFERENCE
  929.  
  930. ABBREVIATIONS (F7)
  931. The ABBREVIATIONS command toggles the abbreviation facility on or off.
  932. There may be times when you want to use a string of characters which
  933. happen to be an abbreviation without having them expanded.  The simplest
  934. way to do this is to turn the abbreviation facility off with the F7 key.
  935. If your display has enough characters, the letter 'A' will appear on
  936. the top line of the B-Edit screen in column 11 when abbreviations are
  937. active, else the column will be blank.
  938.  
  939. ABOVE (ALT-A)
  940. BELOW (ALT-B)
  941. The ABOVE and BELOW commands are similar:  they are both used to add
  942. an empty line to a file.  The ABOVE command adds the empty line above
  943. the line containing the cursor while the BELOW command adds it just
  944. below the line containing the cursor.  In fact, they don't always add
  945. a completely empty line, because B-Edit tries to maintain your style
  946. of indentation.  Thus, if the current line begins with 5 blank spaces,
  947. the line being added will also begin with 5 blank spaces.  
  948.  
  949. For both commands, the cursor will be moved to the new line, and will
  950. be positioned after any initial blank spaces.  If you are ending your
  951. indentation, you will have to use the BACKSPACE key to return to the
  952. left margin.  Very little can go wrong with either the ABOVE or BELOW
  953. command.  However, if you are running out of memory, B-Edit may not be
  954. able to fit in an extra line.  In this case, B-Edit will delete any lines
  955. it has been saving up in case you wanted to UNDO any DELETED lines, and
  956. warn you that you are getting low on memory.
  957.  
  958.  
  959. BLOCK (ALT-K)
  960. The BLOCK command is used to mark a block of lines for subsequent 
  961. processing by one of the commands which acts on a block of lines.
  962. Several B-Edit commands work on a block of lines as opposed to working 
  963. on a single line or on the entire file.  Among these are the COPY, MOVE,
  964. DELETE BLOCK, PRINT, and TRANSLATE commands. 
  965.  
  966. Some of these commands work differently if a block of lines is marked
  967. than if it isn't.  For example, if a block of lines is marked, the PRINT
  968. command will print only those lines, but if none is marked, the PRINT
  969. command will print the entire file.
  970.  
  971. To mark a block of lines, move the cursor to the top line of the
  972. block and enter the BLOCK command.  A lower-case k will show up on
  973. the top line of the display.  Move the cursor to the bottom line
  974. of the block, and enter the BLOCK command again.  (You can use any
  975. other commands to move the cursor, including GOTO and SEARCH, or use
  976. any of the arrow keys.)  An upper-case K will show up on the top line
  977. of the display, indicating that you have a block marked.  You can now
  978. use any of the block commands.
  979.  
  980. A block can consist of a single line if you like.  Just enter the BLOCK
  981. command twice without moving the cursor off the line.  Also, it makes
  982. no difference what order you mark the lines in.  You can mark the bottom
  983. line before of after marking the top line of the block.
  984.  
  985. To cancel the marked block, just enter the BLOCK command again.  A
  986. short beep will sound, indicating that the marks have been removed.  The
  987. top line will display a blank.  There are three  marking states: nothing
  988. marked, a single mark, and a double mark.  These states are represented
  989. on the top line of the display by a blank, a lower-case k, and an
  990. upper-case K.  Each window maintains its own set of block markers.
  991.  
  992. See the individual commands to see how they are affected by marked
  993. blocks.  F8 is a synonym for the BLOCK command.  In WS, the CTLK commands
  994. deal with blocks of text.  (The K is like the B-Edit command ALT-K.)
  995. CTLK-B and CTLK-K can be used to mark blocks.
  996.  
  997.  
  998. COPY (ALT-C)
  999. The COPY command makes a copy of a marked block of lines from one
  1000. place in your file to another.  It can also be used to copy lines
  1001. from one file to another if you are using multiple windows.  The COPY
  1002. command first looks in the file you are editing for a block of lines
  1003. that has been marked with the BLOCK command (ALT-K).  If you have a 
  1004. block of lines marked, it will be indicated on the top line of the
  1005. display by a capital K.  
  1006.  
  1007. If the COPY command finds a block of lines marked in the current file,
  1008. it will use those lines as the source of the copy.  You are able to edit
  1009. two files in two windows if you use the WINDOW2 command.  If you are editing
  1010. two files, and COPY cannot find a marked block of lines in the current file,
  1011. it will look in the alternate file for a marked block of lines.  If COPY
  1012. finds a marked block of lines in the secondary file, it will use those
  1013. lines as the source of the copy.  If not, it will give you an error message
  1014. telling you to mark the source block before you execute the COPY command.
  1015.  
  1016. The COPY command makes a copy of the block of marked lines.  The original
  1017. lines are unaffected, and are still marked as a block for subsequent block
  1018. operations.  The newly created block of lines is placed immediately after
  1019. the line containing the cursor.  The current line cannot be anywhere within
  1020. the marked block, or you will get an error message.
  1021.  
  1022. If you are editing a file that is close to the capacity of the amount of
  1023. memory installed on your PC, it is possible that the COPY command will not
  1024. be able to get enough memory to complete the operation.  In that case, you
  1025. will be warned that the operation has terminated and all lines may not have
  1026. been copied.  It may be the case that only part of the marked block has been
  1027. copied.
  1028.  
  1029. COPY (ALT-C) tries to use a block of lines marked in the current window
  1030. first.  If no block is marked in the current window, COPY will try to use
  1031. a block of lines marked in the noncurrent window, performing an
  1032. interwindow operation.  Occasionally, you will have a block of lines
  1033. marked in both windows, and will want to perform an interwindow
  1034. operation.  To do this, you can use the noncurrent window COPY
  1035. (CTLK-A).  This operation will ignore any block of lines marked in the
  1036. current window, and will look only to the noncurrent window for a
  1037. marked block of lines.  CTLK-C is a synonym for COPY.
  1038.  
  1039. DELETE (ALT-D)
  1040. DELETE BLOCK (CTLK-Y)
  1041. The DELETE command removes the current line from the file.  The line
  1042. is not lost, for it can be recovered with the UNDO command.  The cursor
  1043. is moved to the next line in the file, and kept in the current column
  1044. position.  Because of this, if you want to delete a number of lines, you
  1045. can move the cursor to the top line, and enter the DELETE command repeatedly.
  1046.  
  1047. Alternatively, you can use the DELETE BLOCK command.  To use this command,
  1048. you must have a block of lines marked with the BLOCK command (ALT-K) in 
  1049. either the current file, or in the second file if you are using two windows
  1050. to edit two files (see the WINDOW2 command).
  1051. The DELETE BLOCK command uses the CTL key instead of the ALT key.  This
  1052. may help you avoid deleting an entire block of lines where only a single
  1053. line was intended to be deleted.  Lines deleted with the DELETE BLOCK command
  1054. are also not lost, but rather moved to an area that is never displayed, in
  1055. case you enter the UNDO command.  
  1056.  
  1057. Using the DELETE/UNDO commands in combination is much like the MOVE command.
  1058. You might want to use such a combination to move a single line of text.  
  1059. With the MOVE command, you would have to use the BLOCK command twice to mark 
  1060. the single line.  With the DELETE/UNDO combination, you do not have to use the
  1061. BLOCK command.  Also, unlike the BLOCK command, the UNDO buffer remains in
  1062. memory even if you change the file you are editing.  So you can use the
  1063. DELETE/UNDO combination to move lines of text between files.
  1064.  
  1065. One caution with doing this is that the number of lines which are kept 
  1066. around for UNDO is not unlimited.  If you run out of memory for other
  1067. commands, the UNDO area is cleared out for other usage.  If this happens,
  1068. you might not be able to UNDO the lines you need.
  1069.  
  1070. The function key, F9, is a synonym for the DELETE command.  It works 
  1071. completely the same, including how it affects the UNDO command.  Another
  1072. convenient command is the ALT-F9.  (You enter this command by holding down
  1073. the ALT key while pressing the F9 function key.)  The ALT-F9 command
  1074. deletes all characters from the cursor to the right end of the line.  This
  1075. is roughly equivalent to holding down the delete key, but is much quicker.
  1076. Be careful when you use this command, because the characters removed are
  1077. NOT kept in the UNDO buffer.  The WS equivalent to ALT-F9 is CTLQ-Y.
  1078.  
  1079.  
  1080. EXIT (ALT-X)
  1081. The EXIT command is synonymous with the QUIT command (ALT-Q).  Use EXIT
  1082. to leave B-Edit completely and return to DOS.  If you
  1083. just want to edit a different file, you should use the NEWFILE command
  1084. instead.  If you have made changes to the primary or secondary file and
  1085. have not saved them, you will be asked whether the file should be changed
  1086. before you quit B-Edit.  You do not have to save these changes: the message
  1087. is only to prevent you from accidently losing your work. 
  1088.  
  1089. The QUIT command and the EXIT command (ALT-X) are synonyms, and act 
  1090. identically.  Either of these two commands can be used to cancel most
  1091. of the prompts in B-Edit.  For example, if you mistakenly enter ALT-G (GOTO)
  1092. instead of ALT-H (HELP), you are faced with a prompt asking what line
  1093. you want to go to.  Enter the EXIT command to cancel this prompt and the
  1094. underlying command, and you can then enter the correct command.
  1095.  
  1096. CTL-U acts as a cancel command like EXIT (ALT-X) when entered in
  1097. response to a B-Edit prompt.  It acts as the UNDO command (ALT-U)
  1098. when entered by itself.
  1099.  
  1100. FILENAME (ALT-F)
  1101. A file name is associated with each file you are editing.  If you enter
  1102. B-Edit by giving a file name on the DOS command line, that is the file
  1103. name associated with the file.  That file name is used in subsequent
  1104. file operations, such as with the WRITE command.  You can use the FILENAME
  1105. command to change the NAME of the file.  Compare this to the NEWFILE command
  1106. (ALT-N), where you change the file itself by reading in a copy from disk.
  1107.  
  1108. You might want to change the name of the file to make trial changes while
  1109. preserving your original file intact.  Remember, however, that before the
  1110. WRITE command saves your file, it first renames your existing file so you 
  1111. always have a "backup" file available.  The WRITE command changes the first
  1112. character following the dot in the file name to an exclamation point.
  1113. For example:
  1114.  
  1115.     FLORIDA.LET becomes FLORIDA.!ET
  1116.  
  1117. When the filename doesn't have a dot, the exclamation point is added:
  1118.  
  1119.     APRIL becomes APRIL.!
  1120.  
  1121. File names can be simple names and extensions, such as BEDIT.DOC, or can
  1122. be fully qualified with the disk and directory, such as A:\BEDIT.DOC or
  1123. C:\UTILS\BEDIT.EXE.  You are limited to 65 characters.  Note that B-Edit
  1124. doesn't do any checking on the validity of the file name you enter.
  1125.  
  1126.  
  1127. GOTO (ALT-G)
  1128. The GOTO command provides a quick way of moving the cursor to a particular
  1129. line, when you know how far that line is from the top.  GOTO asks you 
  1130. what line number you want, and then displays that line.  A programmer
  1131. might use this feature when a compiler shows there is an error in a
  1132. particular line number.  
  1133.  
  1134. You can also use it to move the display relative to where you are now.  For
  1135. example, if you want to move three pages down, add the number of lines on
  1136. three pages to the current line, and enter it in the GOTO command.  You can
  1137. always tell what line number you are on at any time by looking at the top of
  1138. the display.  
  1139.  
  1140. If you choose a line number that is beyond the last line of the file 
  1141. you are editing, B-Edit will move the display to the last line of the
  1142. file and give a short beep to let you know it could not complete your
  1143. request.  When you enter the GOTO command, you are asked for a line
  1144. number.  If you change your mind about using the GOTO command, or have
  1145. entered it by accident, you can use the QUIT command (ALT-Q) or EXIT
  1146. command (ALT-X) to terminate the GOTO command.  The WS equivalent
  1147. of GOTO is CTLQ-I.
  1148.  
  1149.  
  1150. HELP (ALT-H)
  1151. The HELP command provides on-line help.  All help text (as well as all
  1152. error message text) has been tailored to fit in the fewest number of
  1153. characters B-Edit displays on one screen, which is 6 rows of 10 characters
  1154. each.  So while every attempt has been made to make the help text useful,
  1155. it is not a replacement for this documentation.  
  1156.  
  1157. When you enter the HELP command, you are given a choice of asking for
  1158. help on a specific command, or getting a list of commands.  Most of B-Edit's
  1159. commands are ALT-letter key combinations or function keys.  If you can't
  1160. remember what F5 does, enter the HELP command, and then press F5.  You will
  1161. get a one-SCREEN description of the command.  For F5, the message reads:
  1162. "LEFT EDGE Move cursor to the left edge. (column 0)".
  1163.  
  1164. Alternatively, you can get an overview of all commands by entering a question
  1165. mark after the HELP command.  This results in a one-LINE (10 characters)
  1166. description of each command.  The entry for F5 is: "LeftMost".  If you follow
  1167. the HELP command with a keystroke that doesn't represent any command, such
  1168. as ALT-Y, you will get the question mark list.
  1169.  
  1170.  
  1171. INPUT (ALT-I)
  1172. The INPUT command toggles B-Edit into and out of "input" mode.  When you 
  1173. are in input mode, the character 'I' is displayed on the top line.  You
  1174. begin B-Edit in input mode.
  1175.  
  1176. In input mode, when you are entering characters at the end of a line of text
  1177. and you come to column 80, B-Edit moves the current word you are entering to
  1178. the next line without your having to press the enter key.  This is also known
  1179. as wrapping the word to the next line, or word wrap.  A word is defined as
  1180. characters surrounded by blanks. 
  1181.  
  1182. B-Edit has no preset limit on the length of any line.  If you want to enter
  1183. data beyond column 80, you can toggle input mode off with the INPUT command.
  1184.  
  1185.  
  1186. INSERT CONTROL (CTL-P)
  1187. The WS commands using the CTL keys are coded internally by the values
  1188. 1 through 26 for CTL-A through CTL-Z.  If you enter one of these
  1189. values, B-Edit will execute the associated command.  In some cases,
  1190. this might not be what you want.  For example, you might want to embed
  1191. a single character with a value 12 in your file.  When printed, this
  1192. character will cause a form feed. 
  1193.  
  1194. To avoid having B-Edit execute the 12 when you enter it as a CTL-L, you
  1195. must tell B-Edit you are using it as a character and not a command.  Do
  1196. this by preceding it with a CTL-P.  The single character entered after
  1197. a CTL-P will be entered as a character into your text.
  1198.  
  1199.  
  1200.  
  1201. JOINFILE (ALT-J)
  1202. The JOINFILE command lets you merge two complete text files.  When you 
  1203. enter the JOINFILE command, you are prompted for the name of another
  1204. text file.  That file is then read in its entirety.  All lines in the
  1205. new file are added to the present file just after the current line.
  1206.  
  1207. If B-Edit can't find the new file on disk, you will be given an error 
  1208. message, as you will if you run out of memory before the entire new
  1209. file can be processed.  If you don't want to join the entire file, 
  1210. you can use the WINDOW2 (F2) and COPY (ALT-C) commands to choose which
  1211. lines you are interested in.
  1212. LOAD FONT (ALT-L)
  1213. The LOAD FONT command lets you replace any of the fonts used by B-Edit.
  1214. B-Edit uses three fonts, an 8-bit, 12-bit, and 16-bit.  Each font contains
  1215. a pattern to make up all 256 possible characters.  For example, the
  1216. 8-bit entry for the letter 'A' might look like this:
  1217.  
  1218.                                   ..XX....
  1219.                                   .XXXX...
  1220.                                   XX..XX..
  1221.                                   XX..XX..
  1222.                                   XXXXXX..
  1223.                                   XX..XX..
  1224.                                   XX..XX..
  1225.                                   ........ 
  1226.                                                 
  1227.  
  1228. where the dots are 0's and the X's are 1's.  The only inter-character
  1229. spacing done in B-Edit must be provided for in the font itself.  Thus,
  1230. the A has an empty row along the bottom and two empty columns along
  1231. the right hand side.  The first row is 0011 0000 or 30 in hexadecimal.
  1232. In hex, the entire entry for an 'A' would be "30 78 CC CC FC CC CC
  1233. 00".
  1234.  
  1235. Each entry takes up eight bytes, so for all 256 characters 8*256 =
  1236. 2048 bytes are required.  For the 16-bit font, each row takes up two
  1237. bytes, and 16 rows are required.  For 256 characters, 2*16*256 = 8192
  1238. bytes are required.
  1239.  
  1240. For the 12-bit font, each row still takes up two bytes, but only the
  1241. first 12 bits in the row are displayed.  The 12-bit font uses 14 rows,
  1242. so the 12-bit font takes up 2*14*256 or 7168 bytes.
  1243.  
  1244. When you issue the LOAD FONT command, you are prompted for a file
  1245. name.  LOAD FONT then gets the size of the file you name.  If the file
  1246. contains 2048 bytes, LOAD FONT will replace the 8-bit font with the
  1247. file you name.  If the file contains 7168 bytes, the 12-bit
  1248. font replaced; 8192, the 16-bit font.
  1249.  
  1250. Without a font editor, which is not yet available, it isn't easy to
  1251. take full advantage of the LOAD FONT command unless you have some
  1252. suitable replacement fonts available from other sources.  B-Edit is
  1253. able to use unchanged any font with the extension .F8 from the
  1254. Ultravision package from Personics.  B-Edit will also use any font
  1255. suitable for use with BigEd from Kim Kokkonen.
  1256.  
  1257. MACRO (ALT-Y)
  1258. Normally you type an abbreviation directly in your document, and B-Edit
  1259. will expand it in place.  However, you can use the Alt-Y command as an
  1260. alternate means of triggering this B-Edit feature.  Press the Macro
  1261. command, Alt-Y, and you will be prompted for a string of characters.
  1262. If the character are an abbreviation, their expansion will be inserted
  1263. into your document.   
  1264.  
  1265. MOVE (ALT-M)
  1266. The MOVE command is much like the COPY command, except that when 
  1267. the MOVE command is completed, the source lines are removed from
  1268. their original positions.  
  1269.  
  1270. The MOVE command moves a marked block of lines from one
  1271. place in your file to another.  It can also be used to move lines
  1272. from one file to another if you are using multiple windows.  The MOVE
  1273. command first looks in the file you are editing for a block of lines
  1274. that has been marked with the BLOCK command (ALT-K).  If a block of 
  1275. lines is marked, it will be indicated on the top line of the
  1276. display by a capital K.  
  1277.  
  1278. If the MOVE command finds a block of lines marked in the current file,
  1279. it will use those lines as the source of the move.  If MOVE cannot
  1280. find a marked block of lines in the current file, it will look in the
  1281. secondary file, if you are using two windows to edit two files (WINDOW2),
  1282. for a marked block of lines.  If MOVE finds a marked block of lines in the
  1283. secondary file, it will use those lines as the source of the MOVE.  If not,
  1284. it will give you an error message telling you to mark the source block before
  1285. you execute the MOVE command.
  1286.  
  1287. The MOVE command moves the block of marked lines.  The original
  1288. lines are placed immediately after the line containing the cursor.
  1289. The current line cannot be anywhere within the marked block, or you
  1290. will get an error message.  The new lines are now marked for subsequent
  1291. block operations.
  1292.  
  1293. MOVE (ALT-M) tries to use a block of lines marked in the current window.
  1294. If no block is marked in the current window, MOVE will try to use a block
  1295. of lines marked in the noncurrent window, performing an interwindow 
  1296. operation.  Occasionally, you will have a block of lines marked in
  1297. both windows, and will want to perform an interwindow operation.  To
  1298. do this, you can use the noncurrent window MOVE (CTLK-G).  This operation
  1299. will ignore any block of lines marked in the current window, and will look
  1300. only to the noncurrent window for a marked block of lines.
  1301.  
  1302. NEWFILE (ALT-N)
  1303. The NEWFILE command brings a new file into B-Edit.  If there was a previous
  1304. file, and you have made changes to it without saving the changes, you 
  1305. will be asked if you want to save the changes first or to go ahead with the 
  1306. NEWFILE command.  
  1307.  
  1308. NEWFILE prompts you for the name of the file to be edited.  If you change
  1309. your mind, or have entered NEWFILE by accident, you can cancel the 
  1310. NEWFILE command by responding QUIT (ALT-Q) or EXIT (ALT-X) to the 
  1311. prompt.  If NEWFILE can't find the file you name, it will give you
  1312. an error message, then start you with an empty workspace.  The NEWFILE
  1313. command always starts you fresh:  there are no marked blocks in the new
  1314. file, there are no changes, the first column of the first line is 
  1315. displayed, etc.  
  1316.  
  1317. OPTIONS (ALT-O)
  1318. The OPTIONS command, ALT-O, lets you set the values for various options
  1319. used in B-Edit.  For example, when you press the tab key in input mode,
  1320. B-Edit inserts blanks until it reaches a column that is a multiple of
  1321. four.  You can use the OPTIONS command to change this figure to any 
  1322. value from 1 to 9.  Similarly, the PRINT command prints to the first
  1323. printer attached to your system.  If you have multiple printers (or 
  1324. multiple devices that are attached as printers), you may have to 
  1325. change the number of the printer.
  1326.  
  1327. Also, you can use the OPTIONS command to change the attributes used
  1328. by B-Edit.  B-Edit uses 4 attributes: 0 for normal text; 1 for help and
  1329. error text; 2 for prompts; and 3 for the status line.
  1330.  
  1331. PRINT (ALT-P)
  1332. The PRINT command lets you direct all or part of the file being edited
  1333. to the first printer attached to your system.  If you have a block
  1334. marked in the file, only that block of lines will be printed.  If there
  1335. is no block of lines marked, all lines in the file will be printed.
  1336.  
  1337.  
  1338. QUIT (ALT-Q)
  1339. Use the QUIT command to leave B-Edit completely and return to DOS.  If you
  1340. just want to edit a different file, you should use the NEWFILE command
  1341. instead.  If you have made changes to the primary or secondary file and
  1342. have not saved them, you will be asked whether the file should be saved
  1343. before you quit B-Edit.  You do not have to save these changes: the message
  1344. is only to prevent you from accidently losing your work. 
  1345.  
  1346. The QUIT command and the EXIT command (ALT-X) are synonyms, and act 
  1347. identically.  Either of these two commands can be used to cancel most
  1348. of the prompts in B-Edit.  For example, if you mistakenly enter ALT-G (GOTO)
  1349. instead of ALT-H (HELP), you are faced with a prompt asking what line
  1350. you want to go to.  Enter the QUIT command to cancel this prompt and the
  1351. underlying command, and you can then enter the correct command.
  1352.  
  1353. REFORMAT (CTL-B)
  1354. The REFORMAT command (CTL-B) works only on marked blocks.  You can, of
  1355. course, mark a single paragraph, or the whole file.  REFORMAT fills
  1356. each line up to the current line width with as many whole words on
  1357. each line as will fit.  No hyphenation is performed.  The line width
  1358. is set by the ZOOM command (ALT-Z) to match the resolution of your
  1359. display.  You can override this value with the OPTIONS command (ALT-O).
  1360. REFORMAT puts the original lines in the UNDO buffer.  If you don't
  1361. like the result of the REFORMAT, you can reclaim them with the UNDO
  1362. command (ALT-U).
  1363.  
  1364. RESEARCH (ALT-R)
  1365. SEARCH (ALT-S)
  1366. The SEARCH and RESEARCH (re-search) commands are related.  Both look through
  1367. the file you are editing for an occurrence of characters that matches what
  1368. you are looking for.  The SEARCH command is a way to change the display to
  1369. show a line that contains a string of characters you are interested in.  
  1370. When you enter the SEARCH command, you are prompted for the string you
  1371. want B-Edit to find.  The RESEARCH command just looks for the next occurrence
  1372. of the same string.
  1373.  
  1374. As an example, if you use B-Edit on the BEDIT.DOC file, you might SEARCH for
  1375. an occurrence of the character string ALT.  B-Edit would change the display
  1376. to show the next line that contains this string.  You could then read about
  1377. whatever ALT command was being described.  To find the next occurrence, 
  1378. enter the RESEARCH command.  This way, you won't have to enter the same
  1379. string, ALT, again, because B-Edit knows you want to look for the same string
  1380. as used in the last SEARCH command.
  1381.  
  1382. Searching is case sensitive, so a search for "ALT" will not turn up an 
  1383. occurrence of "alt".  In addition to entering the usual letters, numbers, 
  1384. and punctuation, two characters have special meaning in searches.  Those
  1385. two characters are the asterisk (*) and the question mark (?).
  1386.  
  1387. If a question mark is used in a search string, it will match ANY character
  1388. in the appropriate position.  Thus, the string C?T will match CAT, COT, or
  1389. even CST.  An asterisk will match any number of characters in the appropriate
  1390. position.  As an example, C*T will not only match CAT and COT, but will also
  1391. match COAT and part of "COME FLY WITH ME".  SEARCH will not match strings
  1392. that are separated by a new line, or are spread over multiple lines.
  1393.  
  1394. In addition to entering characters that must be matched by SEARCH, you have
  1395. the option to anchor the search to either end of the line.  If, when you are
  1396. entering the search pattern, you enter the LEFT EDGE(F5) or RIGHT EDGE(F6)
  1397. command, the search will be anchored to the appropriate edge of the line.
  1398. So, for example, if you want to find occurrences of the word "Dear", but
  1399. only when it appears at the beginning of a line, enter the LEFT EDGE command
  1400. while entering Dear as the pattern.  The prompt will show an "L" next to 
  1401. the Anchor line meaning that the search will be anchored to the Left edge
  1402. of the line.  (To correct a mistake, entering the edge command a second
  1403. time will toggle the anchor off.)
  1404.  
  1405. If SEARCH cannot find the string, you will get a warning message.  If you
  1406. use RESEARCH before using SEARCH, you will be prompted for a search string,
  1407. just as if you had entered SEARCH directly.  If you enter RESEARCH when there
  1408. is only one occurrence of the string in the file, RESEARCH will sound a beep
  1409. to warn you that its work is complete, but the cursor won't be changed.  Both
  1410. SEARCH and RESEARCH work from the current position to the end of the file,
  1411. then wrap around to the beginning of the file to continue their searching.
  1412. If you decide not to continue with the SEARCH operation when you are prompted
  1413. for a search pattern, you can enter the QUIT command (ALT-Q) to cancel the
  1414. SEARCH.
  1415.  
  1416. F10 is a synonym for the SEARCH command, and ALT-F10 is a synonym for the
  1417. RESEARCH command.  The WS equivalent of SEARCH is CTLQ-F.  The WS equivalent
  1418. of the RESEARCH command is CTL-L.
  1419.  
  1420. SPELL (SHIFT-F10)
  1421. The SPELL command compares words in your document against words in an
  1422. online dictionary.  Press Shift-F10, and B-Edit will move the cursor to
  1423. the next word in your document that does not appear in its word list.
  1424. This word may or may not be spelled incorrectly, it just doesn't happen
  1425. to be in a list of acceptable spellings.  The SPELL command might really
  1426. be called a "Find the Next Questionably Spelled Word" command.
  1427.  
  1428. After B-Edit moves the cursor, control is returned to you.  You can modify
  1429. the word, run SPELL to bypass the word and find the next such word, use the
  1430. SUGGEST command, or perform any other B-Edit operation.
  1431.  
  1432. The SPELL command uses the files DICTION.ARY, ISAWORD, NOTAWORD, and its
  1433. own internal word list of many common words.  You can modify the names
  1434. of these files using B-Custom, including the disk and directory that holds
  1435. them.
  1436.  
  1437. SUGGEST (CTL-F10)
  1438. B-Edit comes with a list of 60,000 correctly spelled words.  These words are
  1439. not in alphabetical order, but are kept in order of how they sound.  If you
  1440. use the SUGGEST command, B-Edit will suggest words that might sound like the
  1441. word under the cursor.  You can ignore the suggestions, or use them to 
  1442. automatically replace the word under the cursor with the suggested word.
  1443. SUGGEST is conveniently used after SPELL, but that is not a requirement.
  1444.  
  1445. TRANSLATE (ALT-T)
  1446. The TRANSLATE command is related to the SEARCH command (ALT-S) in that it
  1447. too looks for occurrences of a string of characters in the file.  However,
  1448. when TRANSLATE finds the occurrences, it replaces them with a second string.
  1449. For example, if you find after typing a letter that you misspelled Smyth
  1450. as Smith, you could TRANSLATE "Smith" to "Smyth".  
  1451.  
  1452. By default, the TRANSLATE command will change all occurrences of the search
  1453. pattern.  If this is too much, you can limit the action of the TRANSLATE
  1454. command to a marked block of lines.  See the BLOCK command for information
  1455. on how to mark a block of lines.  If TRANSLATE cannot find any occurrences
  1456. of the search pattern, it will warn you with a message.  The same rules
  1457. for forming the character string used in SEARCH apply to TRANSLATE, including
  1458. the use of the asterisk, question mark, and left and right anchors.  You
  1459. can use the QUIT command (ALT-Q) to cancel the TRANSLATE command at the
  1460. prompt.  The WS equivalent of TRANSLATE is CTLQ-A.
  1461.  
  1462. UNDO (ALT-U)
  1463. The UNDO command undoes the effect of the DELETE command (ALT-D) or DELETE 
  1464. BLOCK command (CTLK-Y).  Neither of those commands actually destroys the
  1465. contents of the lines to be deleted, but rather removes them from the file
  1466. being edited to an UNDO buffer that is not displayed.  The UNDO buffer is 
  1467. LIFO, last in first out. 
  1468.  
  1469. For example, if you DELETE five lines, either with the 
  1470. DELETE line command (ALT-D) or with the DELETE BLOCK command (CTLK-Y), and
  1471. enter the UNDO command, the last line deleted will be the first line
  1472. recovered.  If this is not the line you want, you can enter the UNDO
  1473. command multiple times.  In this example you can enter the UNDO command 
  1474. five times to recover all five lines.
  1475.  
  1476. The size of the UNDO buffer is not unlimited, so at some point, the DELETE
  1477. command will cause very old lines to be removed from memory.  Also, if you
  1478. are pressing up against the limits of memory in your PC, other commands 
  1479. might free up the UNDO buffer to get access to more space.  The UNDO command
  1480. is a safety net, but it is not foolproof.
  1481.  
  1482. You can use the UNDO buffer as a cut-and-paste area.  You can "cut" lines
  1483. from one place in one file with the DELETE command, and "paste" them back
  1484. into another area with the UNDO command.  Since the UNDO buffer is not cleared
  1485. when you edit a new file, you can even use this method to move data between
  1486. files.  However, it will usually be easier and safer to accomplish the same
  1487. thing with the use of the WINDOW2 command (F2) and COPY (ALT-C) or MOVE 
  1488. (ALT-M).  See the description of the DELETE command (ALT-D) for more 
  1489. information as to how UNDO interacts with DELETE.
  1490.  
  1491. CTL-U acts as a cancel command like EXIT (ALT-X) when entered in
  1492. response to a B-Edit prompt.  It acts as the UNDO command (ALT-U)
  1493. when entered by itself.
  1494.  
  1495. VIDEO (ALT-V)
  1496. The VIDEO command switches the foreground and background attributes of the
  1497. B-Edit display.  If you were getting white on black, you will get black on
  1498. white after entering the VIDEO command.  If you don't like it, enter the
  1499. VIDEO command once more to return to the original state.  The VIDEO command
  1500. is available with all ZOOM (ALT-Z) display modes to provide a more readable
  1501. display.
  1502.  
  1503. WINDOW1 (F1)
  1504. WINDOW2 (F2)
  1505. You can edit two files simultaneously in two horizontal windows in B-Edit,
  1506. move the cursor freely between them, and even move lines of data between them
  1507. by marking a block in one window, and copying or moving it to the other.
  1508.  
  1509. The WINDOW2 command means you want to do something with the second window.
  1510. If there is only one window displayed, WINDOW2 means open up the second 
  1511. window.  If there are two windows displayed, and the cursor is in the top
  1512. window, WINDOW2 means move the cursor to the bottom window.  If there are
  1513. two windows displayed, and the cursor is already in the second window, it
  1514. means "close" the top window, and expand the second window to fill the 
  1515. entire display.
  1516.  
  1517. When a window is "closed", it is no longer displayed, but remains intact.
  1518. To see it again, just enter the WINDOW2 command.  The cursor will be in
  1519. the same position, your changes will still be in effect, any lines marked
  1520. will remain marked, etc.  If you try to QUIT (ALT-Q) B-Edit when you have
  1521. changes in a "closed" window, you will be reminded of this and be given
  1522. an opportunity to save these changes before B-Edit relinquishes control
  1523. to DOS.
  1524.  
  1525. Similarly, WINDOW1 means you want to do something with the first window.
  1526. If there is only one window displayed, WINDOW1 has no effect.   If there
  1527. are two windows displayed and the cursor is in the second window, WINDOW1
  1528. means move the cursor the first window.  If there are two windows displayed,
  1529. and the cursor is already in the top window, WINDOW1 means close up the
  1530. second window and expand the first window to fill the entire display.
  1531.  
  1532. Some commands like COPY work on marked blocks of lines.  Each window 
  1533. maintains its own block markers.  If you are in one window, the COPY
  1534. command will try to use block markers in the file in that window.  Only
  1535. if there is no block marked in the current window will COPY look for a
  1536. block marked in the alternate window.
  1537.  
  1538.  
  1539. WRITE (ALT-W)
  1540. The WRITE command is the opposite number of the NEWFILE command (ALT-N).
  1541. The WRITE command saves the file you are editing in memory to the disk,
  1542. preserving your original file intact.  If there is a file on disk with 
  1543. the same name, B-Edit will rename it before the WRITE command saves your
  1544. file.  This can provide you with a single-level "backup" file to which
  1545. you can return should something go wrong.  The WRITE command creates a
  1546. name for the backup file by changing the first character following
  1547. the dot in the file name to an exclamation point. For example:
  1548.  
  1549.     FLORIDA.LET becomes FLORIDA.!ET
  1550.  
  1551. When the filename doesn't have a dot, the exclamation point is added:
  1552.  
  1553.     APRIL becomes APRIL.!
  1554.  
  1555. You can use the WRITE command as often as you like.  Save your work often
  1556. so you don't accidently lose any of your work.
  1557.  
  1558. ZOOM (ALT-Z)
  1559. The ZOOM command changes the size of the characters used in B-Edit
  1560. displays.  The largest characters take up 4 text lines and 8 columns.
  1561. In standard display mode of 25x80, B-Edit will display 6 rows of 10
  1562. characters of this size.  All Help and error messages fit in this
  1563. size display.
  1564.  
  1565. The ZOOM command changes the size of the display characters.  On all video
  1566. cards and monitors, B-Edit can display at least two sizes of characters, the
  1567. normal text mode, and the large block characters described above.  On CGA,
  1568. EGA, and Hercules monochrome graphics, B-Edit displays intermediate character
  1569. sizes.  The ZOOM command will cycle through all available character sizes
  1570. for your machine.  Each can be displayed "normal" or "reversed" with the
  1571. VIDEO command (ALT-V).
  1572.  
  1573. If you have an EGA that is capable of other text modes than the standard
  1574. 25x80, you can set one of those other text modes before entering B-Edit, and
  1575. B-Edit will take advantage of it.  For example, many EGA systems can use
  1576. 43-line text mode.  If B-Edit finds 43 lines, it will display 10 rows of
  1577. its largest characters (43 lines at 4 lines per character), or 43 lines
  1578. when you ZOOM to standard display mode.
  1579.  
  1580. Quick Reference
  1581.  
  1582. ALT-Letter Commands
  1583. A (ABOVE) add an empty line Above the current.
  1584. B (BELOW) add an empty line Below the current.
  1585. C (COPY) Copy a marked block of lines. 
  1586. D (DELETE) Delete the current line.
  1587. F (FILENAME) change the name of the current File. 
  1588. G (GOTO) Go to a specified line number.
  1589. H (HELP) display Help screens.
  1590. I (INPUT) toggle INPUT mode.
  1591. J (JOINFILE) add a second text file to current file.
  1592. K (BLOCK) mark a block of lines.
  1593. L (LOADFONT) load a display font.
  1594. M (MOVE) Move a marked block of lines.
  1595. N (NEWFILE) read in a New file for editing.
  1596. O (OPTIONS) display or set values for options.
  1597. P (PRINT) Print the current file or marked block.
  1598. Q (QUIT) Quit editing, return to DOS.
  1599. R (RESEARCH) after a SEARCH, look for same string.
  1600. S (SEARCH) Search the text file for a text string.
  1601. T (TRANSLATE) change one string to another.
  1602. U (UNDO) Undo the last line delete command.
  1603. V (VIDEO) change display to reverse Video.
  1604. W (WRITE) Write the file to disk.
  1605. X (EXIT) eXit B-Edit, return to DOS.
  1606. Y (MACRO) enter abbreviation to be expanded
  1607. Z (ZOOM) Zoom to a different display mode.
  1608.                         Cursor Movement
  1609.                             UP ARROW  (up 1 row)
  1610.                             PGUP (up 1 page)
  1611.                             HOME (upper edge)
  1612.  
  1613.   (left 1 col)LEFT ARROW                    RIGHT ARROW  (right 1 col)
  1614.   (left 1 Page)F3                           F4  (right 1 page)
  1615.     (left edge)F5                           F6  (right edge)
  1616.  
  1617.                             DOWN ARROW (down 1 row)
  1618.                             PGDN  (down 1 page)
  1619.                             END  (bottom edge)
  1620.  
  1621.  
  1622.  
  1623. Function Keys
  1624. F1  window 1
  1625. F2  window 2
  1626. F3  display 1 page left
  1627. F4  display 1 page right
  1628. F5  move cursor to left edge.
  1629.     with SEARCH, anchor to left edge.
  1630. F6  move cursor to right edge.  
  1631.     with SEARCH, anchor to right edge.
  1632. F7  toggle abbreviation facility.
  1633. F8  synonym for BLOCK command.
  1634. F9  synonym for DELETE line command.
  1635. ALT-F9      delete from cursor to end of line.
  1636. F10         synonym for SEARCH command.
  1637. ALT-F10     synonym for RESEARCH command.
  1638. Shift-F10   SPELL command
  1639. CTL-F10     SUGGEST command
  1640.  
  1641. Miscellaneous
  1642. BS      backspace (delete character to the left)
  1643. INS     toggle between INSERT and OVERSTRIKE mode.  Shown on line 1.
  1644. DEL     delete character under cursor
  1645. CR      in INSERT mode, splits line at cursor;
  1646.         in OVERSTRIKE mode, moves cursor.
  1647.  
  1648. CTL-Letter Commands
  1649. CTL-A(NEW)  move cursor left 1 word.
  1650. CTL-B(NEW)  reformat a marked block.
  1651. CTL-C(Syn)  move cursor 1 page down (PgDn).
  1652. CTL-D(Syn)  move cursor 1 character right.
  1653. CTL-E(Syn)  move cursor 1 row up.
  1654. CTL-F(NEW)  move cursor right 1 word.
  1655. CTL-G(Syn)  delete 1 character (DEL).
  1656. CTL-H(Syn)  backspace 1 character (BS).
  1657. CTL-I(Syn)  tab (TAB).
  1658. CTL-J(Syn)  help (ALT-H).
  1659. CTL-K       see following list.
  1660. CTL-L(Syn)  repeat previous search. (ALT-R).
  1661. CTL-N(Syn)  add new line (ALT-B).
  1662. CTL-O(Syn)  show or set options (ALT-O).
  1663. CTL-P(NEW)  embed control character in text.
  1664. CTL-Q       see following list.
  1665. CTL-R(Syn)  move cursor 1 page up (PgUp).
  1666. CTL-S(Syn)  move cursor 1 character left.
  1667. CTL-T(NEW)  delete 1 word right.
  1668. CTL-U(Syn)  undo operation (ALT-U).
  1669. CTL-V(Syn)  toggle INSERT mode (INS).
  1670. CTL-W(NEW)  scroll display 1 row up.
  1671. CTL-X(Syn)  move cursor 1 row down.
  1672. CTL-Y(Syn)  delete line (ALT-D).
  1673. CTL-Z(NEW)  scroll display 1 row down.
  1674.  
  1675. WordStar requires multiple keystrokes for some command groups.  Two of
  1676. these groups are also in B-Edit, the BLOCK group and the QUICK group. 
  1677. To execute a BLOCK command, you must press the keys CTL-K followed by
  1678. another key indicating which BLOCK command you want.  With B-Edit, it
  1679. doesn't matter if the second key is lower or upper case, or whether
  1680. you hold the control key down for it or not.  The BLOCK commands
  1681. supported in B-Edit follow.
  1682.  
  1683. In B-Edit, whenever you enter a command that requires a second character,
  1684. the top line of the display will show you that B-Edit is waiting for the
  1685. second character.  When you press CTL-K, the top line will show "CtlK - ?".
  1686. If you follow the CTL-K with any character that does not form a CTL-K
  1687. command, the CTL-K will be ignored, and the new character will be passed
  1688. on normally.
  1689.  
  1690. CTL-K-Letter Commands
  1691. CTLK-A(NEW) copy from noncurrent window.
  1692. CTLK-B(Syn) mark a block (ALT-K).
  1693. CTLK-C(Syn) copy a block of lines (ALT-C).
  1694. CTLK-D(Syn) write file, then edit a new file.
  1695. CTLK-E(Syn) rename a file (ALT-F).
  1696. CTLK-G(NEW) move from the noncurrent window.
  1697. CTLK-K(Syn) mark a block (ALT-K).
  1698. CTLK-P(Syn) print a marked block (ALT-P).
  1699. CTLK-Q(Syn) quit the editor (ALT-Q).
  1700. CTLK-R(Syn) read a new file, join it to the current.
  1701. CTLK-S(Syn) save the current file, write it to disk.
  1702. CTLK-T(Syn) write to a new filename (ALT-F, ALT-W).
  1703. CTLK-V(Syn) move a block of lines (ALT-M).
  1704. CTLK-X(Syn) write and exit (ALT-W, ALT-X).
  1705. CTLK-Y( * ) delete a marked block of lines.
  1706.  
  1707.  
  1708. The QUICK commands are entered by following CTL-Q with another
  1709. character. 
  1710.  
  1711. CTL-Q-Letter Commands
  1712. CTLQ-A(Syn) replace text (ALT-T).
  1713. CTLQ-B(NEW) goto the top line of a marked block.
  1714. CTLQ-C(Syn) move cursor to bottom right edge of file.
  1715. CTLQ-D(Syn) move the cursor to the right edge (F6).
  1716. CTLQ-E(NEW) move cursor to top left screen edge.
  1717. CTLQ-F(Syn) find text (ALT-S).
  1718. CTLQ-I(Syn) goto a new line (ALT-G).
  1719. CTLQ-K(NEW) goto the bottom line of a marked block.
  1720. CTLQ-R(Syn) move cursor to top left edge of file.
  1721. CTLQ-S(Syn) move the cursor to the left edge (F5).
  1722. CTLQ-X(NEW) move cursor to bottom right edge of screen.
  1723. CTLQ-Y(Syn) delete from cursor to right end of line.
  1724.  
  1725. B-Custom - Customize B-Edit
  1726. Part of the B-Ware family
  1727. Copyright Hexagon Products                  February 1991
  1728.  
  1729. Background
  1730. With the addition of B-Print and the dictionary necessary to check spelling,
  1731. B-Edit has gotten too large to fit on a diskette, and takes up a lot of
  1732. space on your disk.
  1733.  
  1734. To keep things a reasonable size, I'm now using a packing program called LZEXE
  1735. on all the executable files on the distribution diskettes.  This has resulted
  1736. in a large savings of disk space.  For example, BEDIT.EXE release 2.0 took
  1737. up 90K before compression, but only 48K after compression.
  1738.  
  1739. The nice thing about this compression method is that you don't have to do
  1740. anything to unpack the program.  The unpacker is built right into the new
  1741. executable file, and is executed automatically whenever you run the program.
  1742.  
  1743. The only drawback is that B-Custom and B-Apply won't work on these 
  1744. compressed executable program.  If you want to run B-Custom or B-Apply on
  1745. any of the B-Ware programs, you will have to unpack them first.  To do 
  1746. that, you must run the program UNLZEXE.  
  1747.  
  1748. UNLZEXE was written by Mitugu Kurizono and contributed to the public domain.
  1749. It is included on the diskette containing the B-Ware utility programs. 
  1750. There is no charge for this program, and there is also no need to run it
  1751. unless you want to run B-Custom or B-Apply.  
  1752.  
  1753. Running B-Custom is now a two-step process:
  1754.  
  1755.                 UNLZEXE BEDIT.EXE
  1756.                 BCUSTOM
  1757.                 
  1758.  
  1759. B-Custom modifies the B-Edit program itself so you can permanently assign
  1760. your own preferences for character size and color.  B-Edit contains
  1761. a character string something like the following:
  1762.  
  1763.             "SETTINGS = Y Y N GREEN 2"
  1764.  
  1765. This tells B-Edit what values to use at startup time for various
  1766. settings.  B-Custom reads BEDIT.EXE as a file, finds this string,
  1767. and lets you modify each setting.  B-Custom then writes out a second
  1768. file, BEDIT2.EXE, with the settings you prefer.  Once you are satisfied
  1769. with your choices, execute BEDIT2 or use the DOS Rename command.
  1770.  
  1771. You can't go wrong executing B-Custom.  If you don't know what 
  1772. value to set for any option, just press Enter to retain the 
  1773. old setting.  If you make a mistake, just erase BEDIT2.EXE and
  1774. start over.  You can run B-Custom as often as you want.  Also, since
  1775. B-Custom only sets the startup values, you can override any setting
  1776. in any B-Edit session.
  1777.  
  1778. B-Edit runs on both monochrome and color, and it keeps different
  1779. settings for them.  When you run B-Custom, you are asked for settings
  1780. for both Color and Mono.  If you are only interested in one,
  1781. just press Enter to leave the other unchanged.
  1782.  
  1783. Specifics
  1784. The following are some of the questions asked by B-Custom and a
  1785. short explanation of what they mean.  All questions have a default
  1786. value.  If you don't want to change the existing default, or don't
  1787. understand what the question means, you can just press Enter at any
  1788. time to keep the default value.
  1789.  
  1790.  
  1791. Closing Screen
  1792. You can modify the B-Edit closing screen with any six lines of 10
  1793. characters.  Normally it shows your name and company, such as:
  1794.  
  1795.  
  1796. B-Custom will prompt you for one replacement line at a time, such as:
  1797.  
  1798.  
  1799. The old value, "B-Edit 2.0", is used as the default for the new value.
  1800. To keep the old value, just press Enter.  This continues for all 6 lines.
  1801.  
  1802. Character Size
  1803. B-Edit can use a variety of character sizes.  The exact number depends
  1804. on your video card and monitor.  You can cycle through all the choices
  1805. for your hardware by repeatedly pressing Alt-Z when you are in B-Edit.
  1806.  
  1807. Internally, the character size is referred to by an Alt-Z Count.
  1808. This means: how many times do you have to press the Alt-Z key to get
  1809. the size you want, starting from the standard display size, which is
  1810. Count 0.  For example, from this starting point, if you press the Alt-Z
  1811. once, you get the largest display of 6 lines of 10 columns.  This is
  1812. Count 1.  
  1813.  
  1814. To decide which Count you want, execute B-Edit.  Press Alt-Z several
  1815. times until you reach the smallest display size.  This is Count 0.  Then
  1816. press Alt-Z as many times as necessary to reach the size you prefer.
  1817. Count how many times you pressed Alt-Z, and this is your size Count.
  1818.  
  1819. The B-Custom prompt is "MONO Code for Character Size".  Reply with 
  1820. the Alt-Z count.  Notice that you are prompted for a size count for both
  1821. Mono and Color.  Your answers can be the same or different.
  1822.  
  1823. This sizing system may seem bit confusing, but you can run B-Custom
  1824. again to settle on the proper size.
  1825.  
  1826. Tab Key
  1827. When you are in insert mode and you press the Tab key, the cursor 
  1828. moves forward by one or more blanks until you reach a column that is
  1829. one greater than an even multiple of the Tab value.  For example, if
  1830. the Tab value is 4, the Tab key will take you to columns 1, 5, 9, 13, 
  1831. etc.  You can change this Tab value using B-Custom.
  1832.  
  1833.  
  1834. Color Codes
  1835. B-Edit uses 4 color attributes for its display.  You can set the
  1836. background and foreground color attribute for each of these four
  1837. fields for either color or monochrome displays. 
  1838.  
  1839. One code is used to control each of the following:
  1840.  
  1841.     normal text display;
  1842.     help and error messages;
  1843.     prompts asking you for information; and
  1844.     the mode display on the top line.
  1845.  
  1846. The values are either a single digit from '0' to '9', or a single letter
  1847. from 'A' to 'F'.  The meaning of these sixteen codes is shown in the
  1848. following table.  Note that the higher codes cause blinking when used
  1849. for the background, and cause a brightened color when used for foreground
  1850. codes.
  1851.     Foreground               Background               
  1852.         Color      Code   Color
  1853.  
  1854.         Black      0      Black
  1855.         Blue       1      Blue
  1856.         Green      2      Green  
  1857. Normal  Cyan       3      Cyan   Normal
  1858.         Red        4      Red
  1859.         Magenta    5      Magenta
  1860.         Brown      6      Brown
  1861.         White      7      White
  1862.          
  1863.         Black      8      Black
  1864.         Blue       9      Blue
  1865.         Green      A      Green  
  1866. Bright  Cyan       B      Cyan   Blinking
  1867.         Red        C      Red
  1868.         Magenta    D      Magenta
  1869.         Brown      E      Brown
  1870.         White      F      White
  1871.          
  1872.  
  1873. The colors usually used for these fields are:
  1874.  
  1875.         white on black  (7 on 0);
  1876.         bright red on black (C on 0);
  1877.         bright green on black (A on 0);
  1878.         bright blue on black (9 on 0).
  1879.  
  1880. Monochrome screens only differentiate a few of these codes. The common
  1881. monochrome attributes are White on Black (foreground 7, background 0),
  1882. Underlined (1,0), and Black on White (0,7).   There are also bright and
  1883. blinking versions of these three.
  1884. When you run B-Custom, you will be asked for background and foreground
  1885. code for both Color and Mono displays for all of the four fields.  If
  1886. you are not interested in changing any of these values, just press Enter.
  1887.  
  1888.  
  1889. Miscellaneous
  1890. There are several miscellaneous settings which follow the color selection.
  1891. Most B-Edit users will not need to change these values.  If that is the
  1892. case, you can just press Enter to leave the default value unaffected.
  1893.  
  1894.  
  1895. Printer ID
  1896. DOS allows several printers to be attached to one PC.  They are given
  1897. numbers.  When you issue the B-Edit Print command (Alt-P), B-Edit
  1898. usually writes to DOS printer number 0.  If you have multiple printers
  1899. attached to your system, you can change this value to get B-Edit to
  1900. write to a different one.
  1901.  
  1902.  
  1903. Spacing
  1904. B-Edit has the ability to double space the display for several character
  1905. sizes.  If you want the display double spaced, press a 'Y', else press 'N'.
  1906.  
  1907.  
  1908. Insert Mode
  1909. The Insert key toggles B-Edit between insert and overstrike mode.  B-Edit
  1910. usually starts out in insert mode.  If you want to start out in overstrike
  1911. mode, enter a 'N' for the Insert Mode prompt, else a 'Y'.
  1912.  
  1913. Auto Alt-F
  1914. If you enter the B-Edit command with no file name, you will eventually have
  1915. to give a file name if you want B-Edit to save the file.  If you enter
  1916. a 'Y' for the Auto Alt-F prompt, B-Edit will automatically execute an
  1917. Alt-F command upon startup if you haven't given a file name on the DOS
  1918. command line.
  1919.  
  1920.  
  1921. Omit Mode Line
  1922. B-Edit uses the top line of the screen as a mode display.  It shows the
  1923. current column and line number, along with several indicators.  If you
  1924. want to suppress this top line display, you can enter a 'Y' to the Omit Top
  1925. Line prompt, else enter an 'N'.  Suppressing the mode line does not give you
  1926. any more display space.
  1927.  
  1928. Files
  1929. Version 2.0 of B-Edit introduced the use of several external files, including
  1930. DICTION.ARY, ABBREVES, ISAWORD, and NOTAWORD.  By default, these files
  1931. are looked for in a directory called C:\BEDIT.  If you keep them on that
  1932. disk in that directory, you need only have a single copy of them to 
  1933. edit files anywhere on your disk.  You can override these file names
  1934. with B-Custom.
  1935.  
  1936. If B-Edit cannot find any of these files, it will proceed as best it can
  1937. without them.  The associated features, like the SUGGEST command will
  1938. produce a warning message.
  1939.  
  1940.  
  1941. A Final Note
  1942. When you finish answering the B-Custom questions, B-Custom will write
  1943. a new file to your disk, called BEDIT2.EXE.  If you are satisfied with
  1944. your choices, you can execute BEDIT2, or you can use DOS commands to 
  1945. Rename BEDIT2.EXE to BEDIT.EXE.  If you have made a mistake, you can
  1946. just erase BEDIT2.EXE and run B-Custom again.
  1947.  
  1948. Every option you set in B-Custom can be overridden in any single B-Edit
  1949. session.  For example, you can change the size of the characters with Alt-Z.
  1950. You can change between insert and overstrike mode by pressing the INS key.
  1951. And several options can be set using B-Edit's Option command, Alt-O.
  1952.  
  1953. Notice to SHHH Customers
  1954. B-Edit has been recommended for captioning use by the Self Help for Hard
  1955. of Hearing organization.  If you mentioned SHHH when you paid for B-Edit,
  1956. it will be customized with the following settings:
  1957.  
  1958.     Mono Size = 3
  1959.     Color Size = 4
  1960.     Double Spacing = 'Y'
  1961.     Insert Mode = 'N'
  1962.     Auto Alt-F = 'Y'
  1963.     Omit Mode Line = 'Y'
  1964.  
  1965. If you wanted the SHHH Version but did not mention it when you paid, you 
  1966. can set these defaults yourself with B-Custom.  Alternatively, if you
  1967. received the SHHH Version of B-Edit, but want to convert it into the
  1968. usual version, you can undo these settings.
  1969. Disk Vendors, BBS's, Users Groups
  1970. Anyone following the Association of Shareware Professional guidelines
  1971. may distribute this software.  Specifically:
  1972.  
  1973. Distribute all files that make up the program essentially
  1974. unchanged.
  1975.  
  1976. Charge less than $10 for distribution of the program.
  1977.  
  1978. Be sure your customers know the program is not free but is shareware,
  1979. and that payment for your distribution is not payment to the author.
  1980.  
  1981. Forward copies of problems or complaints about this program to the author.
  1982. In return, the author will make an attempt to answer such problems or
  1983. complaints.
  1984.  
  1985. Let the author know that you are distributing the program,
  1986. if possible by sending the author a copy of your catalog or literature
  1987. that mentions the program.  In return, the author will supply you 
  1988. with updates or corrections to the program.
  1989.  
  1990. Distribute the latest version of the program when it is
  1991. made available to you. 
  1992.  
  1993. Other Products and Prices
  1994.  
  1995. Prices are fixed through 12/91.  After that, check.
  1996.  
  1997. Product             Price   Latest Version
  1998. B-Edit                $39     2.0
  1999. BIG for 1-2-3         $39     1.0
  2000. BIG for WP            $39     1.0
  2001. B-Pop                 $27     2.0
  2002.  
  2003. $9 discount on each of second and subsequent items in a single order.
  2004.  
  2005. Documentation for all programs is provided in large, easy-to-read,
  2006. 18-point type.  In addition, all of the following large-character
  2007. utility programs are included with any purchase at no extra cost:
  2008.  
  2009. B-Type, B-Dir, and B-Print
  2010. are large-character replacements for the related DOS commands.
  2011. B-Print prints text files  in large characters on Epson-compatible
  2012. dot-matrix printers.
  2013.  
  2014. B-Look
  2015. is a text file browser.  Scroll with arrow keys.
  2016.  
  2017. B-Font and B-Apply 
  2018. modify the character shapes used in the above
  2019. B-Ware products.
  2020.  
  2021. Registration
  2022.     contact:         Hexagon Products
  2023.     Bill Arendt      P.O. Box 1295
  2024.     (708) 692-3355   Park Ridge, IL  60068-1295
  2025.     
  2026. B-Edit 2.0 Registration Form
  2027. When you register, please include the following:
  2028.  
  2029. Name: ______________________________________________________________
  2030.  
  2031. Company: ___________________________________________________________
  2032.  
  2033. Address: ___________________________________________________________
  2034.  
  2035. City: ___________________________ State: ___________________________
  2036.  
  2037. Zip: _____________ Phone: __________________________________________
  2038.      
  2039. Optional information:
  2040.  
  2041. Using on:       LAPTOP  DESKTOP
  2042.  
  2043. Display:        VGA     EGA     CGA     HERC    MONO    DUAL
  2044.  
  2045. Oper.Sys:       DOS     OS/2
  2046.  
  2047. Preferred Input Device: MOUSE   KEYBOARD
  2048.  
  2049. What display size would be best for you?
  2050.  
  2051.     # rows _____   # columns _____     REVERSE     NORMAL
  2052.  
  2053. Suggestions for improving B-Edit? ___________________________________
  2054.  
  2055. ____________________________________________________________________
  2056.  
  2057. Where did you find B-Edit? __________________________________________
  2058.